package com.zwan.oam_rtc.bean.appdemoentity;

import java.io.Serializable;

import lombok.Data;

@Data
public class AcmeRtcRoomRecord extends BaseEntity2 implements Serializable {

    //默認最大3M
    public static final long DEFAULT_MAX_VIDEO_BITRATE = 3 * 1024 * 1024;

    //最大九人会议
    public static final Integer DEFAULT_MAX_PUBLISHERS = 9;

    public static final String DEFAULT_DESCRIPTION = "创建的会议";

    //最大九人会议
    public static final String DEFAULT_VIDEO_CODEC = "h264,h265,vp8";

    public static final String DEFAULT_H264_PROFILE = "42e01f";

    private static final long serialVersionUID = 2497907560724452992L;

    private Integer id;

    private String description;

    private long bitrate = DEFAULT_MAX_VIDEO_BITRATE;

    private Integer publishers = DEFAULT_MAX_PUBLISHERS;

    private String recDir;

    private Boolean record = false;

    private String videocodec = DEFAULT_VIDEO_CODEC;

    private Integer deptId;

    private Integer companyId;

    private String createTrueName;

    private String thumbnailPath;

    /**
     * 备注
     */
    private String remark;

    private String h264Profile = DEFAULT_H264_PROFILE;

    private String recUrl;

    private String thumbnailUrl;

}